package com.example.daiyinuo.composite;

import java.util.Iterator;

public abstract class Equipment {
    private String name;
    //实价
    public abstract double netPrice();
    //折扣价格
    public abstract double disCountPrice();
    //增加部件方法
    public boolean add(Equipment equipment){ return false;}
    //删除部件方法
    public boolean remove(Equipment equipment){return false;}
    //注意这里，这里就是提供一种用于访问组合体类的部件方法

    //public Iterator iter(){return null;}
    public Equipment (final String name){ this.name = name;}
    //抽象类Equipment 就是Component 定义，代表着组合体的对象，equipment 中定义几个共同的方法
}
